﻿namespace DimensionsHelper.Common.Metadata.Script;

/// <summary>
///     常量表达式。
/// </summary>
public abstract class LiteralExpression : Expression
{
    /// <summary>
    ///     常量表达式。
    /// </summary>
    protected LiteralExpression(LiteralKinds literalKind, int start) : 
        base(ExpressionKinds.Literal, start)
    {
        LiteralKind = literalKind;
    }

    /// <summary>
    ///     常量表达式类型。
    /// </summary>
    public LiteralKinds LiteralKind { get; }
}